/**   
* @Title: FengKongShenHeDao.java 
* @Package com.zjdiepu.www.dao.zpp 
* 
* @author zhangpp
* @date 2017年5月26日 上午10:26:50 
* @version V1.0   
*/
package com.zjdiepu.www.dao.zpp;
import java.util.List;

import com.zjdiepu.www.model.fk.dto.FkAuditList;
import com.zjdiepu.www.model.fk.ext.FkAuditListExt;
import com.zjdiepu.www.model.zpp.fksh.ext.ParamsExt;
import com.zjdiepu.www.model.zpp.fksh.vo.FengKongShenHeDataVo;
import com.zjdiepu.www.model.zpp.fksh.vo.FkAuditListVo;
import com.zjdiepu.www.model.zpp.fksh.vo.OtherAuditInfoListVo;
import com.zjdiepu.www.model.zpp.fksh.vo.YwBusinessExtrasVo;

/**      
 * 项目名称：diepu-parent-dao   
 * 类名称：FengKongShenHeDao   
 * 类描述：   
 * 创建人：zhangpp
 * 创建时间：2017年5月26日 上午10:26:50   
 * 修改人：zhangpp
 * 修改时间：2017年5月26日 上午10:26:50   
 * 修改备注：   
 * @version V1.0     
 */
public interface FengKongShenHeDao {

	/**
	* 审核通用列表 
	* @author zhangpp
	* @Title: getAuditListVo 
	* 
	* @param @param paramsExt
	* @param @return    设定文件 
	* @return List<AuditListVo>    返回类型 
	* @version V1.0
	* @throws
	 */
	List<FkAuditListVo> getAuditListVo(ParamsExt paramsExt);
	
	/**
	* 审核通用列表 
	* @author zhangpp
	* @Title: getAuditListVoCount 
	* 
	* @param @param paramsExt
	* @param @return    设定文件 
	* @return List<AuditListVo>    返回类型 
	* @version V1.0
	* @throws
	 */
	int getAuditListVoCount(ParamsExt paramsExt);
	
	/**
	* 历史审批查询
	* @author zhangpp
	* @Title: getOtherAuditInfoListVo 
	* 
	* @param @param paramsExt
	* @param @return    设定文件 
	* @return List<OtherAuditInfoListVo>    返回类型 
	* @version V1.0
	* @throws
	 */
	List<OtherAuditInfoListVo> getOtherAuditInfoListVo(ParamsExt paramsExt);
	
	/**
	* 查询GPS数据
	* @author zhangpp
	* @Title: getYwBusinessExtrasVo 
	* 
	* @param @param paramsExt
	* @param @return    设定文件 
	* @return List<YwBusinessExtrasVo>    返回类型 
	* @version V1.0
	* @throws
	 */
	List<YwBusinessExtrasVo> getYwBusinessExtrasVo(ParamsExt paramsExt);
	
	/**
	* 风控审核  查询基础数据
	* @author zhangpp
	* @Title: getYwFkshDataVo 
	* 
	* @param @param paramsExt
	* @param @return    设定文件 
	* @return FengKongShenHeDataVo    返回类型 
	* @version V1.0
	* @throws
	 */
	FengKongShenHeDataVo getYwFkshDataVo(ParamsExt paramsExt);
	
	/**
	 * 条件查询
	 * @param fkAuditListExt
	 * @return
	 */
	List<FkAuditList> selectByExtZpp(FkAuditListExt fkAuditListExt);
	
	/**
	 * 条件查询
	 * @param fkAuditListExt
	 * @return
	 */
	int selectByExtZppCount(FkAuditListExt fkAuditListExt);
	
	
	/**
	 * 条件查询
	 * @param fkAuditListExt
	 * @return
	 */
	List<FkAuditList> selectByExtCaiWu(FkAuditListExt fkAuditListExt);
	
	/**
	 * 条件查询
	 * @param fkAuditListExt
	 * @return
	 */
	int selectByExtCaiWuCount(FkAuditListExt fkAuditListExt);
}
